power shower - French English Dictionary